perm filename PUB.LOG[2,TES]1 blob
sn#025973 filedate 1973-02-21 generic text, type T, neo UTF8
00100 21 FEB 1973 TES
00200
00300 Several bugs fixed today.
00400
00500 GROUP BEGIN ... END ... APART was acting as if END was followed by
00600 APART GROUP. The fix is in ENDBLOCK mode restoration,
00700 updating GLINEM if necessary.
00800
00900 BEGIN TURN OFF "{" ... END didn't do it. Now it does.
01000
01100 It was illegal to have more than one character turned on as "{" at a time.
01200 Now, it's legal. DEFN_BRCS and FIND_CHR changes in TURN do last two fixes.
01300
01400 Furthermore, a new feature has been added for the benefit of TTY users.
01500 The following character equivalents will be recognized:
01600 )$ as ⊃
01700 ]$ as }
01800 $( as ⊂
01900
02000 Also, a new control character will be added: "$". If "$" and "[" are
02100 turned on, then
02200 $[ as {
02300 will be allowed too. Note that TURN ON "λε" FOR "$[" will make λε a
02400 diphthong but will not affect the other three uses of $ !!!
02500
02600 The changes can be deduced by doing a SRCCOM. The routines altered
02700 are PROCESS, DEFN, TURN, PASS, and initialization. A procedure
02800 FIND_CHR is added above TURN, and new variables in PUBDFS are
02900 LCURLY, DOLLAR, and DEFN_BRCS.
03000
03100
03200 *********************
03300
03400
03500 16 FEB 1973 TES
03600 Found {"Page" LBL} bug in FILLER.SAI. Corrected in edit file but
03700 not yet recompiled. In PROCEDURE TEXTLINE, case 3... Constant,
03800 after comment "Unit..." Label ; delete the next statement:
03900 STR ← IF SYMTYPE=UNITTYPE THEN THISWD[1 TO ∞-1] ELSE THISWD ;
04000
04100 ****************